草庐IT

Dev Box 服务

全部标签

c# - 创建和使用 C# Windows 服务

我有一台运行IIS7.5的Windows2008R2服务器。目前,我使用WCF向外部公开一个接口(interface),代码然后从我的DLL中调用例程。我想摆脱这种直接访问,并在C#中创建某种我可以在后台运行的守护进程。我将使用守护进程来监视线程、接受请求和平衡性能。我计划允许守护进程完全访问我的主应用程序的DLL,然后让WCF服务在收到命令时将命令传递给守护进程。我在Internet上查找了一些有关创建Windows服务、构建安装程序和注册服务的示例;但是,我似乎找不到任何关于如何通过不同的应用程序与正在运行的服务进行交互的文档。这里或多或少是我想要做的事情的一个例子:假设我已经构建

windows - COM 服务器实例创建失败,出现错误 -2147024156

当我尝试使用CoCreateInstance创建DCOM服务器时,它失败了,错误代码为“-2147024156”。错误码对应的错误信息是“进程需要提升”。我应该怎么做才能解决这个问题? 最佳答案 AUACdialogappearsforBothClientandServerapplications是的,这就是问题所在。没有在远程机器上显示UAC对话框的机制。这将彻底打败UAC的意义。你必须让它在没有对话框的情况下工作。将list中的“requireAdministrator”替换为“asInvoker”并将代码调整为不需要权限。祝你

c++ - Windows 服务无法识别网络路径。解决方法是什么?

我们有一个BuffaloNAS驱动器作为备份驱动器。当我们将此驱动器映射为B:\时,我们的备份应用程序似乎理解这一点并作为应用程序运行。但当作为服务运行时,它无法识别映射并崩溃。我尝试将路径作为\\\192.168.x.x\Backups\作为备份路径,该服务运行但随后许多子模块失败,因为它看到\\\作为转义字符。Windows服务可以看到映射的驱动器的解决方法是什么。我正在尝试通过CreateProcess()运行zip.exe;""C:\Users\jvenkatraj\Documents\SQLite\Debug\zip.exe"-9-q-g-u"\\\192.168.123.6

Windows服务登录正常,但无法访问共享网络文件夹

我有一项服务ALOADER,它不断访问共享网络文件夹\\10.10.1.100。在启动服务ALOADER之前,我必须使\\10.10.1.100对服务ALOADER可见。问题是\\10.10.1.100的访问账号无法登录ALOADER服务,因为\\10.10.1.100和运行ALOADER的服务器不在同一个域。相反,我使用带有本地帐户的“netuse\\10.10.1.100”,然后将该本地帐户登录到服务ALOADER。它适用于某些服务器,但不适用于其他服务器。(\\10.10.1.100可以在资源管理器上访问,但不能在服务上访问。)所有的服务器设置都差不多,操作系统都是Windows

php - 寻找用于 windows 的 SMTP 服务器

我正在寻找可以在Windows机器上设置的SMTP服务器:它需要轻量级,而不是大量的安全设置我只需要发送邮件而不是接收邮件它需要能够从匿名用户发送电子邮件原因是我在Windows机器上安装了Apache和PHP,并希望SMTP服务器通过它路由邮件,我计划使用此Windowssendmail.exe我以前用过并且效果很好。我上次这样做时使用了sendmail.exe和Stunnel并使用了gmail地址,但这次我不能这样做,需要从本地主机发送。 最佳答案 您可以使用IIS中集成的SMTP服务器,也可以使用较小的邮件服务器,例如http

windows - 无法通过 Windows 服务启动 Informix

我的Windows机器上安装了Informix版本11.50。根据这个link,为了启动服务器,应该通过Windows服务来完成,查找InformixIDS-instance_name。它应该在Windows启动时启动,但就我而言,它不是,也没有启动。因此我通过双击它手动启动它,它提示我一个错误:Theservicedidnotrespondtothestartorcontrolrequestinatimelyfashion.请问有什么解决方案可以在Windows上启动本地Informix数据库吗? 最佳答案 您必须检查Inform

windows - Sphinx 在服务重启之前不更新?

我将Sphinx作为服务运行在WindowsServer2003上我还让ffcronjob每2分钟运行一次以更新索引:C:\sphinx\bin\indexer.exe-cC:\sphinx\bin\sphinx.conf--rotatedelta每12小时:C:\sphinx\bin\indexer.exe-cC:\sphinx\bin\sphinx.conf--rotate--all然而不知何故每1m运行一次任务,但我的网站上根本没有更新。重建索引成功运行。它在网站上更新的唯一一次是让我的服务重新启动。这可能是什么问题?我无法创建cron作业来重启服务以进行更新。因为它会严重影响搜

windows - Linux 客户端和 Windows 服务器之间的套接字 "recv"函数中的结构困惑,适用于 Windows

我得到了这样的客户端和服务器结构:{chartype;intpayloadLen;charfileName[50];intfileIndex;intblockOffset;intblockLen;charstreamingData[MAX];inth264fileLayer;}在客户端中我接收到类似的数据memset(&data_recevied,0,sizeof(data_received);recv(sockfd,(char*)&data_received,sizeof(data_received),0);我用它来接收从服务器发送的文件,前几个文件一切正常,然后它坏了,当它坏了时我

c# - Windows 服务的数据执行保护

我运行的是Windows7Ultimate64位。我有一个Windows服务(用C#编写)调用南非一家主要电信服务提供商(TELKOM)发布的dll。该dll称为MPIEst.dll,我相信它是用C++编写的。链接处的人(http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/a7e5aafc-bb52-42c3-a3b7-19cb4cfbf6d5/)有点和我有同样的问题。在做了一些研究之后,我发现DEP(数据执行保护)是错误“无法加载DLL'MPIest.dll':对内存位置的无效访问。(HR

java - 运行位于服务器上并映射为 U ://dirver on windows from windows in java application? 的 unix shell 脚本

当我运行runShellScript(unixCommand);时出现以下错误:sh.exe已停止工作。谁能告诉我问题是什么以及如何解决?#!/bin/sh#thisassumeswebserverisrunningonport8080echo"Deployeverythingfirst"echo"Thesenext3shouldwork..."echo"Therestoftheseshouldfail...(nicelyofcourse)"echo"Thisshouldworkbutprintdebuginfoontheclientandserver"#Nowundeployever